table.cal_top {
 border-style:solid;
 border-color:#606060;
 border-width:2 2 1 2;
}
table.month {
 border-style:solid;
 border-color:#606060;
 border-width:0 0 0 1;
}
td.nav {background-color:#C0C0C0;
 font-family:verdana;
 font-size:12;
 font-weight:bold;
 }
td.month {background-color:#D0D0D0;
 font-family:sans-serif;
 font-size:11;
 cursor: default;
 text-align:center;
 border-style:solid;
 border-color:#606060;
 border-width:0 1 1 0;
 }
td.selected_month {background-color:#CC9933;
 font-family:sans-serif;
 font-size:11;
 cursor: default;
 text-align:center;
 border-style:solid;
 border-color:#606060;
 border-width:0 1 0 0;
 }
td.year {background-color:#C0C0C0;
 font-family:sans-serif;
 font-size:11;
 }
button.today {
 height:20;
 font-size:10;
}
button.nav_year {
 width:12;
 height:20;
}
button.close {
 height:20;
 width:15;
}
input.year { font-family:sans-serif;
 font-size:11;
 width:40;
 }
td.day {background-color:#FFCC33;
 font-family:sans-serif;
 font-size:10;
 text-align:right;
 border-style:solid;
 border-color:#606060;
 border-width:0 1 1 0;
 cursor: default;
 }
td.selected_day {background-color:#FFEC53;
 font-family:sans-serif;
 font-size:10;
 text-align:right;
 border-style:solid;
 border-color:#606060;
 border-width:0 1 1 0;
 cursor: default;
 }
td.day_name {background-color:#CC9933;
 font-family:sans-serif;
 font-size:10;
 font-weight:bold;
 text-align:center;
 border-style:solid;
 border-color:#606060;
 border-width:0 0 1 0;
 }
a.day {text-decoration:none;
 color:black;
}
a.nav {text-decoration:none;
 color:black;
}
a.nav_year {text-decoration:none;
 color:white;
}
